From: Matthieu Gallien Date: Wed, 12 Feb 2025 08:53:07 +0000 (+0100) Subject: use qputenv to modify the running process environment X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~12^2~2^2~65^2 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/success/%22http:/www.example.com/cgi/success?a=commitdiff_plain;h=4544c2f06b82d4421ca0dac26c8459b3c79ec133;p=nextcloud-desktop.git use qputenv to modify the running process environment Signed-off-by: Matthieu Gallien --- diff --git a/src/gui/application.cpp b/src/gui/application.cpp index 2ac79a20e..6c00e6b6d 100644 --- a/src/gui/application.cpp +++ b/src/gui/application.cpp @@ -234,12 +234,11 @@ Application::Application(int &argc, char **argv) qputenv("OPENSSL_CONF", opensslConf.toLocal8Bit()); const auto shouldDisableGraphicsAcceleration = [&]() { - const auto systemEnvironment = QProcessEnvironment::systemEnvironment(); - if (systemEnvironment.contains(QStringLiteral("VMWARE"))) { + if (qEnvironmentVariableIsSet("VMWARE")) { return true; } - if (systemEnvironment.contains("SESSIONNAME") && systemEnvironment.value("SESSIONNAME").startsWith("RDP-")) { + if (qEnvironmentVariableIsSet("SESSIONNAME") && qEnvironmentVariable("SESSIONNAME").startsWith("RDP-")) { return true; } @@ -247,7 +246,7 @@ Application::Application(int &argc, char **argv) }; if (shouldDisableGraphicsAcceleration()) { - QProcessEnvironment::systemEnvironment().insert(QStringLiteral("SVGA_ALLOW_LLVMPIPE"), 0); + qputenv("SVGA_ALLOW_LLVMPIPE", 0); qCInfo(lcApplication) << "Disabling graphics acceleration, application might be running in a virtual or in a remote desktop."; } #endif